#include <cstdio>
#include <algorithm>
#include <camth>
//点的结构体
struct Point{
	double x;
	double y;
};
//三个点组成的两个向量a,b叉乘(向量积)的模长可以看成是
//以a,b为邻边的平行四边形的面积
//这个方法就是求出叉积
double det(Point p0,Point p1,Point p2){
	double ax=p1.x-p0.x;
	double ay=p1.y-p0.y;
	double bx=p2.x-p0.x;
	double by=p2.y-p0.y;
	return (ax*by)-(bx*ay);
}
//将多边形分为多个三角形
//以p[0]为起始点
double area(int n,Point p[]){
	double s=0.0f;
	for(int i=1;i<n-1;i++){
		s+=det(p[0],p[i],[i+1]);
	}
	//注意绝对值
	return 0.5*fabs(s);
}
using namespace std;
int main(void){
	return 0;
}
